sql语句查询数据库中的表名/列名/主键/自动增长值实例
--select * from sysindexes
select column_name as primarykey,* from
----docs 为表名
WHERE a.id=object_id('docs') and a.xtype = b.xusertype
----查询数据库中用户创建的表
[jsj01].INFORMATION_SCHEMA.KEY_COLUMN_USAGE
select name tablename from jsj01..sysobjects where type='U' and name not in ('dtproperties')
----docs为数据表名 : 查询表字段、类型、说明
select a.name as fieldname,b.name as type from
--- jsj01 为数据库名 docs为表名 fk表示外键
AND a.autoval is not null
--select * from sysindexkeys
--join sysproperties c
---docs为表名
sql语句查询数据库中的表名/列名/主键/自动增长值
on a.xtype = b.xusertype
----两表联查,显示表中所有字段和对应的数据类型
join systypes as b
full join systypes as b
on a.name=c.objname COLLATE Chinese_PRC_CI_AS -----排序规则(有时不加也可以,如果两表的排序规则不同,则会报错)
--select * from syscolumns where id = object_id('docs')
作者 pukuimin1226
--on a.id=c.major_id
where Table_name='docs' and constraint_name like 'fk_%'
----查询表中自动增长的字段,没有为空,如果有就只有一个
where id=object_id('docs')
----select name,xtype from systypes
full join ::fn_listextendedproperty(NULL, 'user', 'dbo', 'table', 'docs', 'column', default) as c ----这是2000版本,2005把user改为schema
--select * from sysconstraints where id = object_id('docs')
----jsj01 为数据库名
syscolumns as a
syscolumns as a
--select * from sysobjects WHERE OBJECT_NAME(sysobjects.parent_obj)='docs' --and xtype='pk'
----查询表里的主键,没有主键为空,如果是多个组合主键就有多个值 pk为主键 fk为外键
----syscolumns里字段‘xtype' 对应 systypes里的 ‘xusertype' ,systypes 里的‘name'字段就是字段的数据类型
----查询数据库中所有类型
where id=object_id('docs')
SELECT a.name column_name,b.name data_type
select a.name fieldname,b.name type,c.value comment from
--查询表里的字段信息
----docs为表名
FROM syscolumns a,systypes b
---- select * from syscolumns where id = object_id('docs')
on a.xtype = b.xusertype
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/sql/mssql/1962.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
SQL基本教程之行转列Pivo
时间:2021-01-20
-
region from hr.Employees union
时间:2021-01-20
-
有时候需要调整用户权限
时间:2021-01-19
-
(但使用 ORDER BY 子句并不
时间:2021-01-19
-
RAND()*10000)insert into Detail
时间:2021-01-19
-
OR 运算符:在两侧的查询
时间:2021-01-19
-
放假之前老大跟我提起了
时间:2021-01-19
-
数据库的运维计策剧本篇
时间:2021-01-19
热门文章
-
4.与聚合函数和 GROUP BY 子句有关的常见错
时间:2021-01-19
-
SQL Server安全(11/11):审核(Auditing)
时间:2021-01-09
-
sqlserver中查询横表变竖表的sql语句简析
时间:2020-12-08
-
SQL Server简单模式下误删除堆表记录恢复方
时间:2020-12-12
-
关于SQL Server查询语句的使用
时间:2020-12-13
-
MSSQL教程_mssql数据库教程_MSSQL基础教程_第
时间:2020-12-13
-
jdbc连接sql server数据库问题分析
时间:2020-12-10
-
详解SQL游标的用法
时间:2020-12-27
-
sql server 关于设置null的一些建议
时间:2020-12-28
-
mssql关于一个表格结构的另外一种显示(表
时间:2020-12-11
